﻿using System;
using SqlSugar;

namespace Api.Core.Model.Hotel
{
    [SugarTable("dt_hotel_RateClass")]
    public class HotelRateClassEntity
    {
        [SugarColumn(ColumnName = "id", IsNullable = false, IsPrimaryKey = true, IsIdentity = true)]
        public int Id { get; set; }
        /// <summary>
        /// add_type
        /// </summary>       
        [SugarColumn(ColumnName = "add_type", IsNullable = true)]
        public int? AddType { get; set; }
        /// <summary>
        /// min_hotel_price
        /// </summary>       
        [SugarColumn(ColumnName = "min_hotel_price", IsNullable = true)]
        public decimal? MinHotelPrice { get; set; }
        /// <summary>
        /// max_hotel_price
        /// </summary>       
        [SugarColumn(ColumnName = "max_hotel_price", IsNullable = true)]
        public decimal? MaxHotelPrice { get; set; }
        /// <summary>
        /// add_Rate
        /// </summary>       
        [SugarColumn(ColumnName = "add_rate", IsNullable = true)]
        public decimal? AddRate { get; set; }
        /// <summary>
        /// add_Rate_ext
        /// </summary>       
        [SugarColumn(ColumnName = "add_rate_ext", IsNullable = true)]
        public decimal? AddRateExt { get; set; }
        /// <summary>
        /// Commission
        /// </summary>       
        [SugarColumn(ColumnName = "commission", IsNullable = true)]
        public decimal? Commission { get; set; }
        /// <summary>
        /// addDate
        /// </summary>       
        [SugarColumn(ColumnName = "adddate", IsNullable = true)]
        public DateTime? AddDate { get; set; }
        /// <summary>
        /// enabled
        /// </summary>       
        [SugarColumn(ColumnName = "enabled", IsNullable = true)]
        public int? Enabled { get; set; }
        /// <summary>
        /// Class1
        /// </summary>       
        [SugarColumn(ColumnName = "class1", IsNullable = true)]
        public decimal? Class1 { get; set; }
        /// <summary>
        /// Class2
        /// </summary>       
        [SugarColumn(ColumnName = "class2", IsNullable = true)]
        public decimal? Class2 { get; set; }
        /// <summary>
        /// Class3
        /// </summary>       
        [SugarColumn(ColumnName = "class3", IsNullable = true)]
        public decimal? Class3 { get; set; }
        /// <summary>
        /// Class4
        /// </summary>       
        [SugarColumn(ColumnName = "class4", IsNullable = true)]
        public decimal? Class4 { get; set; }
        /// <summary>
        /// Class5
        /// </summary>       
        [SugarColumn(ColumnName = "class5", IsNullable = true)]
        public decimal? Class5 { get; set; }
        /// <summary>
        /// Class6
        /// </summary>       
        [SugarColumn(ColumnName = "class6", IsNullable = true)]
        public decimal? Class6 { get; set; }
        /// <summary>
        /// Class7
        /// </summary>       
        [SugarColumn(ColumnName = "class7", IsNullable = true)]
        public decimal? Class7 { get; set; }
        /// <summary>
        /// Class8
        /// </summary>       
        [SugarColumn(ColumnName = "class8", IsNullable = true)]
        public decimal? Class8 { get; set; }
        /// <summary>
        /// Class9
        /// </summary>       
        [SugarColumn(ColumnName = "class9", IsNullable = true)]
        public decimal? Class9 { get; set; }
        /// <summary>
        /// Class10
        /// </summary>       
        [SugarColumn(ColumnName = "class10", IsNullable = true)]
        public decimal? Class10 { get; set; }
        /// <summary>
        /// Class11
        /// </summary>       
        [SugarColumn(ColumnName = "class11", IsNullable = true)]
        public decimal? Class11 { get; set; }

    }
}
